package com.shcd.mapper;

import java.text.ParseException;
import java.util.List;
import java.util.Map;

public interface DataLifeCycleMapper {
    //TODO 查询所有的cid
    List<Map<String, String>> SelectCids();

    //TODO 根据cid查询具体的信息
    List<Map<String, String>> SelectDescribe(Map<String, String> m);

    //TODO 插入中间表
    void InsertData(List<Map<String, String>> m);

    //TODO 查看中间表总体数据--分页
    List<Map> SelectSum_LOG_EXCHANGE(Map<String, Object> m);

    //TODO 查看中间表总体数据--用于查询总体size
    List<Map> SelectSize_Sum_LOG_EXCHANGE(Map<String, Object> m);

    //TODO 查看详细数据--分页
    List<Map> SelectLOG_EXCHANGEbyInserttime(Map<String, Object> m);

    //TODO 查看详细数据--用于查询总体size
    List<Map> SelectSize_LOG_EXCHANGEbyInserttime(Map<String, Object> m);

    //TODO 查看详细数据的详细信息--分页
    List<Map> SelectDescribe_LOG_EXCHANGE(Map<String, Object> m);

    //TODO 查看详细数据的详细信息--用于查询总体size
    List<Map> SelectSize_Describe_LOG_EXCHANGE(Map<String, Object> m);

    //TODO 平台监控数据归集运行图
    List<Map> Select_queryLogList(Map<String, Object> m) throws ParseException;

    //TODO 将平台监控数据归集运行图插入中间表
    void Insert_queryLogList(List<Map> m);

    //TODO 查询中间表
    List<Map> queryLogList(Map<String, Object>  m);

    //TODO 清空中间表
    void Delete_queryLogList();
}
